/* CSS Document */
.t_r { text-align: right; }
.t_l { text-align: left; }

.fl { float: left; }
.fr { float: right; }
.cl { clear: both; }

.hint { color: #ff0000; }
.round_angle15 { -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }

.mytable { color: #aaa; width: 98%; margin-left: auto; margin-right: auto; border-left: #ccc 1px solid; border-right: #ccc 1px solid; }
	.table_ipt_tr td { border-bottom: 1px solid #ccc; background: #efefef; height: 30px; }
		.table_ipt_tr td input.ipt { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 20px; width: 250px; border: 1px #ccc solid; }
		.table_ipt_tr td textarea.normal { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 5px 0px 5px 0px; height: 100px; width: 400px; border: 1px #ccc solid; }
		.table_ipt_tr td select { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 20px; width: 150px; border: 1px #ccc solid; }
	.table_btn_tr td { text-align: center; border-bottom: 1px solid #ccc; background: #efefef; height: 40px; }
		.table_btn_tr td input.btn { color: #fff; margin: 0 0 0 0; padding: 0 0 0 0; height: 21px; width: 81px; line-height: 21px; border: 0px; background: url("../images/btns.gif") no-repeat; }

.table_title td { background: url("../images/head_01_bg.gif") repeat-x; height: 24px; font-size: 14px; font-weight: bold; text-align: center; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.table_row td { border-bottom: #ccc 1px solid; height: 20px; font-size: 12px; text-align: center; }
	.table_row_clr_1 { background: #efefef; }
	.table_row_clr_2 { background: #fefefe; }
	.table_content_cyc { background: #FFE8BB; }
	
.hr { height: 0px; border-top: 1px solid #0CF; border-bottom: 1px solid #09F; width: 98%; margin-left: auto; margin-right: auto; margin-top: 3px; margin-bottom: 3px; }

/* fieldset */
.admin_fieldset { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #ccc; width: 98%; margin-left: auto; margin-right: auto; }
.admin_legend { color:#d80000; font-size:14px; margin-left: 5px; font-weight:bold; }

.ke-toolbar-outer td { height: auto; }
.ke-container { margin-top: 5px; margin-bottom: 5px; }

.hint_div { z-index: 50; position: absolute; width: 200px; background: #FF9; border: 1px solid #FC3; color: #FC3; text-align: center; padding: 10px 10px 10px 10px; }